//
//  KRSportTrackController.m
//  KRSport
//
//  Created by KaoRny on 17/4/22.
//  Copyright © 2017年 KaoRny. All rights reserved.
//

#import "KRSportTrackController.h"
#import "KRMapController.h"
@interface KRSportTrackController ()
//轨迹视图
@property (weak, nonatomic) IBOutlet UIView *trackView;

@end

@implementation KRSportTrackController

- (void)viewDidLoad {
    [super viewDidLoad];
    //使用XIB时,在ViewDidLoad中的视图尺寸和XIB中预览的尺寸一致(视图的尺寸还没有同步设备的真实尺寸)
    //使用父子控制器的方式
    KRMapController *mapVC = [KRMapController new];
    //设置轨迹模型
    mapVC.track = self.track;
    //1.添加视图控制器(不添加也可以显示,但是响应者链条断开)    SB添加视图控制器使用ContainerView
    [self addChildViewController:mapVC];
    //2. 添加内容视图为子视图
    [self.trackView addSubview:mapVC.view];
     //3.设置子视图的尺寸 添加子视图时一定要设置其尺寸,避免出现autoresizing的错误处理
    mapVC.view.frame = self.trackView.bounds;
    //官方推荐
    [mapVC didMoveToParentViewController:self];
}

- (void)viewWillLayoutSubviews
{
    [super viewWillLayoutSubviews];
}

# pragma mark - 响应事件
- (IBAction)clickBtnState:(UIButton *)sender
{
    //改变运动状态
    self.track.sportState = sender.tag;
    
}



@end
